home *** CD-ROM | disk | FTP | other *** search
/ Megahits 6 / Megahits 6 (1995)(GTI - Rhein-Main-Soft)(DE)(Disc 2 of 2)[!].iso / time_ungepackt / time_361_390 / time_381 / amigakonto / hdinstall < prev    next >
Text File  |  1995-07-15  |  5KB  |  186 lines

  1. ; Installationsskript für AmigaKonto_Demo V2.2
  2. ; erstellt für Installer V1.24, 22.2.95, Autor: Andreas Regul
  3.  
  4. ;   Copyright-Hinweise für Installer:
  5.  
  6. ;     Installer and Installer project icon
  7. ;     (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  8. ;     Reproduced and distributed under license from Commodore.
  9.  
  10. ;     INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  11. ;     NO WARRANTIES ARE MADE. ALL USE IS AT YOUR OWN RISK. NO LIABILITY
  12. ;     OR RESPONSIBILITY IS ASSUMED.
  13.  
  14. (set @default-dest "SYS:")
  15. (set @user-level 2)
  16.  
  17. (set @error-msg (cat "AmigaKonto wurde nicht komplett installiert. Bitte wiederholen Sie die Installation, "
  18.                      "um eine lauffähige Version auf Ihrer Festplatte zu erhalten."))
  19.  
  20. (complete 0)
  21.  
  22. (welcome "Willkommen zur Festplatten-Installation von AmigaKonto.\n")
  23.  
  24. (set mydir
  25.       (askdir
  26.             (prompt "Bitte wählen Sie das Laufwerk für AmigaKonto")
  27.             (help "Für AmigaKonto wird ein eigenes Verzeichnis "
  28.                   "auf der Festplatte benötigt. Um dieses Verzeichnis "
  29.                   "anlegen zu können, müssen Sie hier die Festplatte "
  30.                   "angeben, auf der installiert werden soll (z.B. Work:, DH0:, etc).\n"
  31.             )
  32.             (newpath)
  33.             (default @default-dest)
  34.             (disk)
  35.       )
  36. )
  37.  
  38. (set @default-dest (tackon mydir "AmigaKonto"))
  39. (set icondir (tackon @default-dest "Icons"))
  40. (set exampledir (tackon @default-dest "Beispiel"))
  41.  
  42. (if (NOT (exists @default-dest))
  43.          (makedir @default-dest
  44.             (prompt "Das Verzeichnis \'" @default-dest "\' wird erzeugt. Bitte \'Proceed\' anklicken.")
  45.             (confirm)
  46.             (help "Auf dem von Ihnen ausgewählten Laufwerk wird das Unterverzeichnis "
  47.                   "für AmigaKonto angelegt. Sollten Sie doch einen anderen Pfad als "
  48.                   "\'" @default-dest "\' verwenden wollen, können Sie das Installations- "
  49.                   "programm an dieser Stelle abbrechen. Beim Neustart geben Sie dann den "
  50.                   "von Ihnen gewünschten Pfad an.\n\n"
  51.                   "Als Verzeichnisname wird jedoch in jedem Fall 'AmigaKonto' verwendet.\n")
  52.             (infos)
  53.          )
  54. )
  55.  
  56. (complete 5)
  57.  
  58. ; Verzeichnis für Icons erzeugen
  59. (if (NOT (exists icondir))
  60.          (makedir icondir
  61.             (infos)
  62.          )
  63. )
  64.  
  65. (complete 7)
  66.  
  67. ; Verzeichnis für Beispielkonto erzeugen
  68. (if (NOT (exists exampledir))
  69.          (makedir exampledir
  70.             (infos)
  71.          )
  72. )
  73.  
  74. (complete 10)
  75.  
  76. (message "Als nächstes werden die Programmdateien kopiert. Bitte \'Proceed\' anklicken, um fortzufahren.")
  77.  
  78. ; Programmdateien kopieren
  79. (copyfiles
  80.       (prompt "Kopiere Programmdateien")
  81.       (help "")
  82.       (source "")
  83.       (dest @default-dest)
  84.       (choices "AmigaKonto"
  85.                "AmigaKonto.info")
  86.       (optional force askuser)
  87. )
  88.  
  89. (complete 50)
  90.  
  91. ; Icons kopieren
  92. (copyfiles
  93.       (prompt "Kopiere Icons")
  94.       (help "")
  95.       (source "Icons")
  96.       (dest icondir)
  97.       (optional force askuser)
  98.       (all)
  99. )
  100.  
  101. (complete 60)
  102.  
  103. (set osversion (/ (getversion) 65536))
  104.  
  105. ; Voreinstellung kopieren
  106. (if (< osversion 36)
  107.         (copyfiles
  108.                 (prompt "Kopiere Voreinstellung")
  109.                 (help "")
  110.                 (source "AmigaKonto.prefs")
  111.                 (dest @default-dest)
  112.         )
  113.         (copyfiles
  114.                 (prompt "Kopiere Voreinstellung")
  115.                 (help "")
  116.                 (source "AmigaKonto.prefs")
  117.                 (dest "ENVARC:")
  118.         )
  119. )
  120.  
  121. (complete 70)
  122.  
  123. ; Dokumentation kopieren
  124. (copyfiles
  125.       (prompt "Kopiere Dokumentation")
  126.       (help "")
  127.       (source "")
  128.       (dest @default-dest)
  129.       (choices "AmigaKonto.dok"
  130.                "AmigaKonto.dok.info"
  131.                "Bitte lesen"
  132.                "Bitte lesen.info"
  133.                "Formular.dok"
  134.                "Formular.dok.info"
  135.                "Drucke Formular"
  136.                "Drucke Formular.info"
  137.                "PrintOut")
  138.       (optional force askuser)
  139. )
  140.  
  141. (complete 80)
  142.  
  143. ; Beispielkonto kopieren
  144. (copyfiles
  145.       (prompt "Kopiere Beispielkonto")
  146.       (help "")
  147.       (source "Beispiel")
  148.       (dest exampledir)
  149.       (optional force askuser)
  150.       (all)
  151. )
  152. (copyfiles
  153.       (prompt "Kopiere Oberbegriffe")
  154.       (help "")
  155.       (source "")
  156.       (dest @default-dest)
  157.       (choices "Oberbegriffe.spec")
  158.       (optional force askuser)
  159. )
  160.  
  161. (complete 90)
  162.  
  163. (set assign (cat "Assign AmigaKonto: \"" @default-dest "\""))
  164.  
  165. ; Assign in user-startup aufnehmen
  166. (startup "AmigaKonto"
  167.          (prompt "Es wird ein Assign in der user-startup benötigt. "
  168.                  "Bitte \'Proceed\' anklicken, um hiermit fortzufahren.\n")
  169.          (help "AmigaKonto wird über das logische Laufwerk \"AmigaKonto:\" "
  170.                "angesprochen und benötigt deshalb einen Verweis auf "
  171.                "das entsprechende Festplattenverzeichnis. Dieser Verweis "
  172.                "wird beim Amiga in der Datei 'user-startup' durch einen "
  173.                "Assign-Befehl hergestellt. Diese Installation fügt den "
  174.                "benötigten Befehl selbständig ein.\n")
  175.          (command assign)
  176. )
  177.  
  178. (complete 100)
  179.  
  180. (message "\nInstallation beendet\n\n"
  181.          "'AmigaKonto Demo V2.2' befindet sich nun im Verzeichnis:\n'" @default-dest "'\n\n"
  182.          "Setzen Sie Ihren Amiga zurück, bevor Sie die Kontoverwaltung starten.")
  183.  
  184. (exit (quiet))
  185.  
  186.